Top 10k strings from Mental Arithmetic (1984)(Griffin Software)(Side A).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

  26 Q$(C)="What is "+
  16 (B(C))+"?"
  15 (B(C))+"."
   5 c(C)=A(C)*B(C):
   5 (A(C))+" and "+
   4 c(C)=A(C)+B(C):
   4 Q$(C)="Work out "+
   4 Q$(C)="Find the sum of "+
   4 ;"Press Y or N.":
   4 (C(C))+"."
   4 (B(C))+("0"
   4 (A(C))+("0"
   4 (A(C))+"?"
   4 (A(C))+" x "+
   4 (A(C))+" by "+
   4 (A(C))+" + "+
   3 c(C)=A(C)/B(C):
   3 c(C)=A(C)-B(C):
   3 Q$(C)="Subtract "+
   3 Q$(C)="Multiply "+
   3 Q$(C)="Add together "+
   3 A(C)-B(C)<1
   3 A(C)+B(C)>7
   3 (A(C))+" to "+
   3 (A(C))+" "+
   2 Q$(C)="What is 1/"+
   2 C(C)=(A(C)+B(C))*
   2 B(C)/A(C)-
   2 B(C)-A(C)<1
   2 A(C)-B(C)<0
   2 A(C)+B(C)>3
   2 A$(C)="   p"
   2 ;"Question ";C:
   2 ;"Answer: ";A$(C)
   2 ;"                                ":
   2 (c(C)*10000
   2 (B(C)/A(C))=0
   2 (B(C))+"p?"
   2 (B(C))+"."+
   2 (B(C))+" x "+
   2 (B(C))+" from "+
   2 (B(C))+" equal to?"
   2 (A(C))+"/"+
   2 (A(C))+"."
   2 (A(C))+", "+
   2 (A(C))+" from "+
   2 (A(C))+" divided by "+
   2 (A(C))+" - "+
   1 significant figures?                                  What is 1/2 of 54?                                                         What is 2 to the power 4?                                                  Find the sum of 5.3 and
   1 place?                                        What is 4 squared?                                                         What is 3.6 - 3.1?                                                         Subtract 2.6 from 7.6.                                                     What is a half of 38?                                                      What is 2.067 to 3
   1 place?                                        What is 21 
   1 logo      
   1 j$="INDIVIDUAL VERSION"
   1 imtest    
   1 file      
   1 d=D1+(L-l)
   1 c(C)=B(C)/A(C):
   1 c(C)=B(C)-A(C):
   1 c(C)=A(C)^B(C):
   1 c(C)=A(C)+B(C)+C(C):
   1 c(C)=(B(C)*C(C))/(A(C)+B(C))
   1 c(C)=(A(C)/100
   1 c(C)=(A(C)*C(C))/(A(C)+B(C)):
   1 ``add A,B;A+B<19``
   1 ``END OF QUESTION ROUTINES``**************************
   1 ``DIV A IN RATIO``
   1 ``DECIMAL/10,100,1000``
   1 ``B-A,B<20
   1 ``B-A DECIMAL``
   1 ``APPRX TO WHOLE N``
   1 ``APPRX TO SIG.FIG``
   1 ``APPRX TO DEC.PL.``
   1 ``ADDING MONEY``
   1 ``ADD DECIMAL``
   1 ``A/B,NO REMAINDER``
   1 ``A/B OF C``
   1 ``A-B,With carry``
   1 ``A+B With Carry``
   1 ``A*B,B>10``
   1 ``A*10,100,1000``
   1 ``A TO A POWER``
   1 ``A DECIMAL * 10,100,1000``
   1 ``1/A OF B``
   1 ``% OF MONEY '``
   1 What is 9 x 24?                                                            What is 5.016 to 1 decimal
   1 T$="third"
   1 T$="quarter"
   1 SUBROUTINE
   1 SET UP OF ARRAY
   1 SET TEST QUESTIONS
   1 SET ARRAYS AND VARIABLES
   1 Recording           
   1 Q$(C)="What is the sum of "+
   1 Q$(C)="What is the change from"+
   1 Q$(C)="What is the change from `1,"+
   1 Q$(C)="Take "+
   1 Q$(C)="How much is left of `"+
   1 Q$(C)="How many times does "+
   1 Q$(C)="Find the sum of `"+
   1 Q$(C)="Find the product of "+
   1 Q$(C)="Find "+
   1 Q$(C)="Divide "+
   1 Q$(C)="Add `"+
   1 Q$(C)="Add "+
   1 Q$(C)=" `"+
   1 Q$(C)=" "+
   1 M(R)=M(R)-1
   1 J(C)=D(B(C)-P4-1
   1 FINAL MARK AND TIME
   1 END****************************************************
   1 Display Instructions
   1 DISPLAY QUESTIONS AND INPUT ANSWERS
   1 Created with Ramsoft MakeTZX
   1 C)="What is "+
   1 C(C)=((A(C)+B(C))*
   1 B(C)=B(C)/p
   1 B(C)-A(C)>9
   1 A(C)=A(C)/p:
   1 A(C)+B(C)>99
   1 A(C)+B(C)>29
   1 A(C)+B(C)>19
   1 A(C)+B(C)>10
   1 A(C)+B(C)<29
   1 A$(C)="    p"
   1 ;S;" seconds to do the test.":
   1 ;"tell you when it is READY."
   1 ;"questions you got wrong? ":
   1 ;"of these parameters?":
   1 ;"moments. The computer will "
   1 ;"and you took ";M2;" minutes and":
   1 ;"Your answer: ";a$(c);
   1 ;"UPPER CASE";
   1 ;"UP THE TEST.        "
   1 ;"Type in file name in ";
   1 ;"The Test Parameters are- "
   1 ;"That completes the test.Do      you  wish  to  do  another      test?":
   1 ;"TOPIC LEVEL               ";L
   1 ;"THE COMPUTER IS NOW MAKING "
   1 ;"Stop and rewind tape"
   1 ;"SAVE""file"" LINE 2"
   1 ;"Please wait a moment.":
   1 ;"PLEASE  WAIT";
   1 ;"NUMBER OF QUESTIONS      ";N
   1 ;"MENTAL ARITHMETIC TEST ":
   1 ;"Load main program"
   1 ;"Leave tape running"
   1 ;"INSTRUCTIONS":
   1 ;"Do you wish to see the   "
   1 ;"Do you wish to change any"
   1 ;"Do you want instructions?":
   1 ;"DEGREE OF DIFFICULTY      ";D1
   1 ;" will display the message:-"
   1 ;" up the test which  may take a"
   1 ;" the test(10 to 20 questions)."
   1 ;" the TOPIC LEVEL,the DEGREE of"
   1 ;" question on the screen."
   1 ;" key  you   can  display  each"
   1 ;" few moments. After  which  it "
   1 ;" The  computer will then  make"
   1 ;" If you have not read the User":
   1 ;" DIFFICULTY  and the LENGTH of"
   1 ;"  You will be asked to  select"
   1 ;"  Then by  pressing the  ENTER"
   1 ;"  The computer will wait while   you type in your answer, fol-   lowed by ENTER."''"  At  the end  of the test the   computer  will  display  your   mark and the time it took you   to  work  through  the  test.   Then, if you  wish,  it  will   display  the  questions  that   you got wrong, together  with   the correct answers."
   1 ;"  That will complete the test."
   1 ;"  LOADING  PROGRAM  
   1 ;"   This   will  take   a  few   "
   1 ;"   Choose the topic level          by pressing  a  number          between 1 and 7.":
   1 ;"   Choose the  number  of          questions by  entering          a  number  between  10          and 20.":
   1 ;"   Choose the  degree  of          difficulty by pressing          a number between 1 and          3.":
   1 ;"                    "
   1 ;"                               "
   1 ; "Your mark was ";m;" out of ";n
   1 9600000000000000000000000327300000000000000000000001325400000000000000000000011223420000000000000000001111221222200000000000000100112111112211121000000010010101111111111121111
   1 7.1.                                             Multiply 8 by 12.                                                          Work out 7 x `2.39.                                                        What is 2/3 of 54.                                                         What is 5/8 of 56.                                                         Subtract 82 from 142.                                                      What is 1000 times 4.83?                                                   Multiply 8.52 by 1000.                                                     Work out 6 x `1.19.                                                        What is 8.849 to 1 decimal
   1 +"the nearest whole number?"
   1 +"significant figure"+("s"
   1 +"share?":
   1 +"place"+("s"
   1 +"if you spend "+
   1 +"if I spend `"+
   1 +" plus "+
   1 +" What is the smaller part?"
   1 +" How much is the smaller"+
   1 ***QUESTION TYPE SUBROUTINES****
   1 ********************************
   1 **** str ****
   1 **** nin ****
   1 **** cls ****
   1 **** cll ****
   1 )="What is a "+T$+" of "+
   1 )="9600000000000000000000000"
   1 )="3273000000000000000000000"
   1 )="0132540000000000000000000"
   1 )="0011223420000000000000000"
   1 )="0011112212222000000000000"
   1 )="0010011211111221112100000"
   1 )="0010010101111111111121111"
   1 ))))+" to `"+
   1 ))))+" if you spend `"+
   1 ))))+" and"+
   1 (l$(L,C))=0
   1 (l$(L,C))*N/15
   1 (a(c))+("0"
   1 (C(C))+" is shared in the ratio"+
   1 (C(C))+" is divided in the ratio"+
   1 (C(C))+" equal"+
   1 (B(C)/p)=0
   1 (B(C)-P4)>1
   1 (B(C))+"?":
   1 (B(C))+" x `"+
   1 (B(C))+" together."
   1 (B(C))+" times `"+
   1 (B(C))+" times "+
   1 (B(C))+" of "+
   1 (B(C))+" go"+
   1 (B(C))+" decimal"+
   1 (B(C))+" and "+
   1 (B(C))+" - "+
   1 (B(C))+" + "+
   1 (B(C)) +" and "+
   1 (A(C)/p)=0
   1 (A(C)/B(C)+.5
   1 (A(C))+"p"+
   1 (A(C))+"p multiplied by "+
   1 (A(C))+":"+
   1 (A(C))+"% of `"+
   1 (A(C))+" to"+
   1 (A(C))+" to the power "+
   1 (A(C))+" to the nearest "+
   1 (A(C))+" times "+
   1 (A(C))+" squared?"
   1 (A(C))+" of "+
   1 (A(C))+" minus "+
   1 (A(C))+" equal to?"
   1 (A(C))+" cubed?"
   1 (A(C))+" and"+
   1 ((c(c)+.0000001
   1 ((A(C)/B(C))*C(C)+.01
   1 ##CHANGE FROM `A##
   1 ##A/10,100,1000##
   1 "clear (y/n) ?";q$
   1 "address ? ";x
   1 "Filename",a$
   1 " this program."
   1 " should before proceeding with":
   1 " package   booklet,  then  you"
   1 " Notes  in  the   accompanying":
   1  7?                                                            
   1                        Q
   1                        "
   1                                  C
   1                                  "
   1                                                                                                                                                                                                                             `                                                                                                                       `